package com.ragdollcat.thirdaicodegenerate.util;

import cn.hutool.core.util.ObjUtil;
import cn.hutool.crypto.digest.DigestUtil;
import cn.hutool.json.JSONUtil;

public class SpringCacheUtil {
    
    /**
     * 生成key
     * @param object
     * @return
     */
    public static String generateKey(Object object){
        //缓存空值
        if (ObjUtil.isEmpty(object)){
            return DigestUtil.md5Hex("null");
        }
        //先转成json，然后转换为md5
        return DigestUtil.md5Hex(JSONUtil.toJsonStr(object));
    }
}
